home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX 6.2 Development Libraries
/
SGI IRIX 6.2 Development Libraries.iso
/
dist
/
complib.idb
/
usr
/
share
/
catman
/
p_man
/
cat3
/
complib
/
zrot.z
/
zrot
Wrap
Text File
|
1996-03-14
|
2KB
|
67 lines
ZZZZRRRROOOOTTTT((((3333FFFF)))) ZZZZRRRROOOOTTTT((((3333FFFF))))
NNNNAAAAMMMMEEEE
ZROT - applie a plane rotation, where the cos (C) is real and the sin (S)
is complex, and the vectors CX and CY are complex
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
SUBROUTINE ZROT( N, CX, INCX, CY, INCY, C, S )
INTEGER INCX, INCY, N
DOUBLE PRECISION C
COMPLEX*16 S
COMPLEX*16 CX( * ), CY( * )
PPPPUUUURRRRPPPPOOOOSSSSEEEE
ZROT applies a plane rotation, where the cos (C) is real and the sin
(S) is complex, and the vectors CX and CY are complex.
AAAARRRRGGGGUUUUMMMMEEEENNNNTTTTSSSS
N (input) INTEGER
The number of elements in the vectors CX and CY.
CX (input/output) COMPLEX*16 array, dimension (N)
On input, the vector X. On output, CX is overwritten with C*X +
S*Y.
INCX (input) INTEGER
The increment between successive values of CY. INCX <> 0.
CY (input/output) COMPLEX*16 array, dimension (N)
On input, the vector Y. On output, CY is overwritten with
-CONJG(S)*X + C*Y.
INCY (input) INTEGER
The increment between successive values of CY. INCX <> 0.
C (input) DOUBLE PRECISION
S (input) COMPLEX*16 C and S define a rotation [ C
S ] [ -conjg(S) C ] where C*C + S*CONJG(S) = 1.0.
PPPPaaaaggggeeee 1111